

#include "../header.h"

//.使用标准函数 fprintf, 在操作外存的文件时，在内存同样有4k的全缓冲区。程序没有结束情况下，
//满足一定条件 才会写入 文件中。
//1.程序结束
//2.fflush
//3.缓冲区满

int main(int argc, char const *argv[])
{
    FILE* fp = fopen("hello.txt","w+");

    //1.程序没有结束  数据暂时写到 4k缓冲区当中
    //fprintf(fp,"%s\n","this is test");
    //2.刷新缓冲区
    //fflush(fp);

    //3.缓冲区满 4k满  4k + 1 正好溢出。
    int i = 0 ; 
    for(i=0 ; i < 4*1024 + 1 ; i++)
    {
        fprintf(fp,"%c",97);
    }
    while(1);
    fclose(fp);
    return 0;
}
